package ${basePackage}.model.${modulePackage}.${currentMethod};

import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModelProperty;
<#if currentMethod == 'page'>
import ${basePackage}.base.params.BasePageParams;
<#else>
import ${basePackage}.base.params.BaseParams;
</#if>
import java.util.Date;
import java.math.BigDecimal;

/**
 * @version: ${version}
 * @author: ${author}
 * @date: ${date?string("yyyy/MM/dd HH:mm")}
 * @description:
 */
@Data
@EqualsAndHashCode(callSuper=false)
<#if currentMethod == 'page'>
public class ${moduleName}${currentMethod?cap_first}Params extends BasePageParams {
<#else>
public class ${moduleName}${currentMethod?cap_first}Params extends BaseParams {
</#if>

<#list columnList as column>
    <#if column.javaColumnName == "createId" || column.javaColumnName =="updateId" || column.javaColumnName =="createTime" || column.javaColumnName =="updateTime" >
    <#else>
    /**
     * ${column.columnComment}
     */
    @ApiModelProperty(value = "${column.columnComment}")
    private ${column.javaType} ${column.javaColumnName};

    </#if>
</#list>

}
